#ifndef LED_H
#define LED_H

#include <libopencm3/stm32/gpio.h>

// 定义 LED 引脚
extern const uint8_t led_pins[];
extern const int num_leds;

// 初始化 LED 引脚
void led_gpio_setup(void);

// 点亮所有 LED
void led_turn_on(void);

// 熄灭所有 LED
void led_turn_off(void);

// 更新 LED 状态
void led_update_state(uint8_t state);

#endif